package com.example.flinkcourse.lesson4.model;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 规则数据模型
 * 用于广播状态处理
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class Rule {
    /**
     * 规则类型
     */
    private String type;
    
    /**
     * 规则阈值
     */
    private Double threshold;
    
    /**
     * 规则描述
     */
    private String description;
    
    /**
     * 规则状态
     */
    private Boolean enabled;
    
    /**
     * 规则创建时间
     */
    private Long createTime;
    
    /**
     * 规则更新时间
     */
    private Long updateTime;
} 